package appapi.entity.Zhongjiao;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDateTime;
import lombok.Data;

 /**
 * @version: java version 1.8
 * @Author: Ygp Work
 * @description:
 * @date: 2023-08-10 16:51
 */

/**
    * 架桥机实时数据表
    */
@ApiModel(value="架桥机实时数据表")
@Data
public class BridgeMachineLiveEntity {
    /**
    * 记录ID
    */
    @ApiModelProperty(value="记录ID")
    private Long id;

    /**
    * 设备编号
    */
    @ApiModelProperty(value="设备编号")
    private String deviceNo;

    /**
    * 数据时间；时间格式 yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty(value="数据时间；时间格式 yyyy-MM-dd HH:mm:ss")
    private LocalDateTime gmtTime;

    /**
    * 前天车吊钩重量(t)
    */
    @ApiModelProperty(value="前天车吊钩重量(t)")
    private Double frontVehicleHookWeight;

    /**
    * 后天车吊钩重量(t)
    */
    @ApiModelProperty(value="后天车吊钩重量(t)")
    private Double afterVehicleHookWeight;

    /**
    * 总重量(t)
    */
    @ApiModelProperty(value="总重量(t)")
    private Double totalWeight;

    /**
    * 前天车纵移行程(m)
    */
    @ApiModelProperty(value="前天车纵移行程(m)")
    private Double frontVehicleLongitudinalTravel;

    /**
    * 后天车纵移行程(m)
    */
    @ApiModelProperty(value="后天车纵移行程(m)")
    private Double afterVehicleLongitudinalTravel;

    /**
    * 前天车横移行程(m)
    */
    @ApiModelProperty(value="前天车横移行程(m)")
    private Double frontVehicleTraverseTravel;

    /**
    * 后天车横移行程(m)
    */
    @ApiModelProperty(value="后天车横移行程(m)")
    private Double afterVehicleTraverseTravel;

    /**
    * 前天车吊钩高度(m)
    */
    @ApiModelProperty(value="前天车吊钩高度(m)")
    private Double frontVehicleHookHeight;

    /**
    * 后天车吊钩高度(m)
    */
    @ApiModelProperty(value="后天车吊钩高度(m)")
    private Double afterVehicleHookHeight;

    /**
    * 整机横移行程(m)
    */
    @ApiModelProperty(value="整机横移行程(m)")
    private Double completeMachineTraverseTravel;

    /**
    * 整机纵移行程(m)
    */
    @ApiModelProperty(value="整机纵移行程(m)")
    private Double completeMachineLongitudinalTravel;

    /**
    * 左水平倾角
    */
    @ApiModelProperty(value="左水平倾角")
    private Double frontAfterLevelness;

    /**
    * 右水平倾角
    */
    @ApiModelProperty(value="右水平倾角")
    private Double leftRightLevelness;

    /**
    * 前天车吊钩速度(m/s)
    */
    @ApiModelProperty(value="前天车吊钩速度(m/s)")
    private Double verticality;

    /**
    * 风速(m/s)
    */
    @ApiModelProperty(value="风速(m/s)")
    private Double windSpeed;

    /**
    * 前天车吊钩速度(m/min)
    */
    @ApiModelProperty(value="前天车吊钩速度(m/min)")
    private Double frontVehicleHookSpeed;

    /**
    * 后天车吊钩速度(m/min)
    */
    @ApiModelProperty(value="后天车吊钩速度(m/min)")
    private Double afterVehicleHookSpeed;

    /**
    * 两车车距
    */
    @ApiModelProperty(value="两车车距")
    private Double distance;

    /**
    * 报警
    */
    @ApiModelProperty(value="报警")
    private Integer alarmCode;

    /**
    * 整车运行速度
    */
    @ApiModelProperty(value="整车运行速度")
    private Double runningSpeed;

    /**
    * 预警
    */
    @ApiModelProperty(value="预警")
    private Double earlyAlarm;

    /**
    * 采集时间
    */
    @ApiModelProperty(value="采集时间")
    private LocalDateTime collectTime;
}